leather sponge - German English Dictionary